﻿<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/fruiterieAtwaterMP.Master"
    CodeBehind="inscription.aspx.vb" Inherits="Fruiterie_Atwater.inscription" %>

<asp:Content ID="ContentInscriptionHeader" ContentPlaceHolderID="head" runat="server">
    <title>Fruiterie Atwater | Inscription</title>
    <style type="text/css">
        .style1
        {
        }
    </style>
    <script src="layout/js/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        function IsValidCGU(sender, args) {

            var flag = false;

            if (document.getElementById("<%=CheckBoxConfCGU.ClientID %>").checked) {
                flag = true;
            }

            args.IsValid = flag
        }

    </script>
</asp:Content>
<asp:Content ID="ContentInscription" ContentPlaceHolderID="ContentPlaceHolderFruiterie_Atwater"
    runat="server">
    <asp:SiteMapPath ID="SiteMapPath1" runat="server" SiteMapProvider="SiteMapGlobal">
    </asp:SiteMapPath>
    <table align="center" class="contactForm">
        <tr>
            <td colspan="2">
                Profil utilisateur
            </td>
        </tr>
        <tr>
            <td class="style1">
                Courriel :
            </td>
            <td>
                <asp:TextBox ID="TxtBoxCourriel" runat="server" MaxLength="120" TextMode="SingleLine"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RFVTxtBoxCourriel" runat="server" ControlToValidate="TxtBoxCourriel"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie d'une adresse courriel valide est obligatoire."
                    Display="Dynamic"></asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator ID="REGVTxtBoxCourriel" runat="server" ControlToValidate="TxtBoxCourriel"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie d'une adresse courriel valide est obligatoire."
                    ValidationExpression="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?"
                    Display="Dynamic"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td class="style1">
                Mot de passe :
            </td>
            <td>
                <asp:TextBox ID="TxtBoxMdp" runat="server" MaxLength="120" TextMode="Password"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RFVTxtBoxMdp" runat="server" ControlToValidate="TxtBoxMdp"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie d'un mot de passe est obligatoire."
                    Display="Dynamic"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style1">
                Confirmer votre mot de passe :
            </td>
            <td>
                <asp:TextBox ID="TxtBoxMdpConf" runat="server" MaxLength="120" TextMode="Password"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RFVTxtBoxMdpConf" runat="server" ControlToValidate="TxtBoxMdpConf"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie d'un mot de passe doit être confirme."
                    Display="Dynamic"></asp:RequiredFieldValidator>
                <asp:CompareValidator ID="COMPMdp" runat="server" ControlToValidate="TxtBoxMdpConf"
                    ControlToCompare="TxtBoxMdp" Text="*" CssClass="errorSummaryAsterix" ErrorMessage="- Les mots de passes ne correspondent pas."
                    Display="Dynamic"></asp:CompareValidator>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                Identité
            </td>
        </tr>
        <tr>
            <td class="style1">
                Nom :
            </td>
            <td>
                <asp:TextBox ID="TxtBoxNom" runat="server" MaxLength="120" TextMode="SingleLine"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RFVTxtBoxNom" runat="server" ControlToValidate="TxtBoxNom"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie du nom est obligatoire."
                    Display="Dynamic"></asp:RequiredFieldValidator>
   <%--             <asp:RegularExpressionValidator ID="REGVTxtBoxNom" runat="server" ControlToValidate="TxtBoxNom"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie du nom ne peut contenir uniquement des lettres."
                    ValidationExpression="\p{IsLatinExtended-A}" Display="Dynamic"></asp:RegularExpressionValidator>--%>
            </td>
        </tr>
        <tr>
            <td class="style1">
                Prénom :
            </td>
            <td>
                <asp:TextBox ID="TxtBoxPrenom" runat="server" MaxLength="120" TextMode="SingleLine"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RFVTxtBoxPrenom" runat="server" ControlToValidate="TxtBoxPrenom"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie du prenom est obligatoire."
                    Display="Dynamic"></asp:RequiredFieldValidator>
<%--                <asp:RegularExpressionValidator ID="REGVTxtBoxPrenom" runat="server" ControlToValidate="TxtBoxPrenom"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie du prenom ne peut contenir uniquement des lettres."
                    ValidationExpression="^[a-zA-Z]+$" Display="Dynamic"></asp:RegularExpressionValidator>--%>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                Coordonnées
            </td>
        </tr>
        <tr>
            <td class="style1">
                N° de rue :
            </td>
            <td>
                <asp:TextBox ID="TxtBoxNumRue" runat="server" MaxLength="10" TextMode="SingleLine"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RFVTxtBoxNumRue" runat="server" ControlToValidate="TxtBoxNumRue"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie du numero de rue est obligatoire."
                    Display="Dynamic"></asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator ID="REGVTxtBoxNumRue" runat="server" ControlToValidate="TxtBoxNumRue"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie du numero de rue doit être valide."
                    ValidationExpression="^[1-9][0-9]{0,4}" Display="Dynamic"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td class="style1">
                Rue :
            </td>
            <td>
                <asp:DropDownList ID="DdlTypeRue" runat="server">
                    <asp:ListItem Value="st" Text="Rue" Selected="True"></asp:ListItem>
                    <asp:ListItem Value="av" Text="Avenue"></asp:ListItem>
                    <asp:ListItem Value="bl" Text="Boulevard"></asp:ListItem>
                </asp:DropDownList>
            </td>
            <td>
                <asp:TextBox ID="TxtBoxNomRue" runat="server" MaxLength="240" TextMode="SingleLine"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RFVTxtBoxNomRue" runat="server" ControlToValidate="TxtBoxNomRue"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie de votre rue est obligatoire."
                    Display="Dynamic"></asp:RequiredFieldValidator>
<%--                <asp:RegularExpressionValidator ID="REGVTxtBoxNomRue" runat="server" ControlToValidate="TxtBoxNomRue"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie de votre rue ne peut contenir uniquement des lettres."
                    ValidationExpression="^[a-zA-Z]+$" Display="Dynamic"></asp:RegularExpressionValidator>--%>
            </td>
        </tr>
        <tr>
            <td class="style1">
                Complément d&#39;adresse :
            </td>
            <td>
                <asp:TextBox ID="TxtBoxCompAdr" runat="server" MaxLength="240" TextMode="SingleLine"></asp:TextBox>
<%--                <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TxtBoxCompAdr"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie du complement d'adresse ne peut contenir uniquement des lettres."
                    ValidationExpression="^[a-zA-Z]+$" Display="Dynamic"></asp:RegularExpressionValidator>--%>
            </td>
        </tr>
        <tr>
            <td class="style1">
                Code postal :
            </td>
            <td>
                <asp:TextBox ID="TxtBoxCP" runat="server" MaxLength="120" TextMode="SingleLine"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RFVTxtBoxCP" runat="server" ControlToValidate="TxtBoxCP"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie du code postal est obligatoire."
                    Display="Dynamic"></asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator ID="REGVTxtBoxCP" runat="server" ControlToValidate="TxtBoxCP"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie du code postal doit être valide (exemple H2E 2T9  ou H2E2T9)."
                    ValidationExpression="^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ]( )?\d[ABCEGHJKLMNPRSTVWXYZ]\d$"
                    Display="Dynamic"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td class="style1">
                Ville :
            </td>
            <td>
                <asp:TextBox ID="TxtBoxVille" runat="server" MaxLength="120" TextMode="SingleLine"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RFVTxtBoxVille" runat="server" ControlToValidate="TxtBoxVille"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie de la ville est obligatoire."
                    Display="Dynamic"></asp:RequiredFieldValidator>
<%--                <asp:RegularExpressionValidator ID="REGVTxtBoxVille" runat="server" ControlToValidate="TxtBoxVille"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie de votre ville ne peut contenir uniquement des lettres."
                    ValidationExpression="^[a-zA-Z]+$" Display="Dynamic"></asp:RegularExpressionValidator>--%>
            </td>
        </tr>
        <tr>
            <td class="style1">
                Téléphone :
            </td>
            <td>
                <asp:TextBox ID="TxtBoxTelephone" runat="server" TextMode="SingleLine"></asp:TextBox>
                <asp:RegularExpressionValidator ID="REGVTxtBoxTelephone" runat="server" ControlToValidate="TxtBoxTelephone"
                    Text="*" CssClass="errorAsterix" ErrorMessage="- La saisie du numero de telephone doit être valide."
                    ValidationExpression="\(?\b[0-9]{3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}\b" Display="Dynamic"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                &nbsp;
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <asp:CheckBox ID="CheckBoxConfCGU" runat="server" />&nbsp; Je confirme que les informations
                sont conformes aux CGU.
                <asp:CustomValidator ID="CVCgu" runat="server" Text="*" CssClass="errorAsterix" ErrorMessage="- Vous devez valider les CGU afin de pouvoir vous inscrire."
                    Display="Dynamic" ClientValidationFunction="IsValidCGU"></asp:CustomValidator>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <asp:ValidationSummary ID="ValidationSummaryInscription" runat="server" CssClass="contactErrorResume" DisplayMode="List" HeaderText="<span class='contactErrorResumeHeader'><img src='layout/img/warning_small.png' />Les erreurs suivantes ont été détectées : </span>" />
            </td>
        </tr>
        <tr>
            <td class="style1" colspan="2">
                <asp:Button ID="SubmitInscription" runat="server" Text="Je valide mon inscription">
                </asp:Button>
                <asp:Button ID="Beffacer" runat="server" Text="Effacer tous les champs" CausesValidation="false"></asp:Button>
            </td>
        </tr>
    </table>
</asp:Content>
